// pages/ticketCenter/ticketCenter.js
var util = require('../../utils/util.js');
var api = require('../../config/api.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    limit:10,
    page:1,
    list:[],
    purpose:''//下单时跳转过来的参数，用于判断是否执行return函数
  },

  returnGoodsDetails(event){
    // console.log(event.detail.currentTarget.dataset.item)
   if(this.data.purpose === 'useTicket'){
     var item = event.detail.currentTarget.dataset.item
     if (item.coupon_status == 1) {
       var pages = getCurrentPages();
       var currPage = pages[pages.length - 1];   //当前页面
       var prevPage = pages[pages.length - 2];  //上一个页面
       prevPage.setData({  // 将我们想要传递的参数在这里直接setData。上个页面就会执行这里的操作。
         coupon_id: item.user_coupon_id,
         amount: item.type_money,
         openAttr: true
       })

       setTimeout(() => {
         wx.navigateBack({
           delta: 1  // 返回上一级页面。
         })
       }, 500)
     }
   }
  },
  onClick(){
    wx.navigateTo({
      url: '/pages/ticketCenter/ticketCenter',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if(options.purpose === undefined){
      // console.log('无参数')
    }else{
      this.setData({ purpose: options.purpose })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.myTicket = this.selectComponent('#myTicket')
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var _this = this
    util.request(api.myTicket).then((res)=>{
      if (res.errno == 0){
        this.setData({list:res.data})
      }else{
        util.alert(res.errmsg)
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})